1 *KERNEL EXAMPLE - BY DAN PINAL 2 * KERNEL CHANGES COLOR MIDSCREEN DURING EACH SCAN LINE 3 PDATA EQU $6000 4 PMBASE EQU $D407 5 SDLSTL EQU $230 6 HPOSP0 EQU $D000 7 PCOLR0 EQU $2C0 8 COLPMO EQU $D012 9 COLBAK EQU $D01A 10 WSYNC EQU $D40A 11 VCOUNT EQU $D40B 12 IRQEN EQU $D20E 13 NMIEN EQU $D40E 14 VDSLST EQU $200 15 VVBLKD EQU $224 16 SDMCTL EQU $22F 17 DMACTL EQU $D400 18 GRACTL EQU $D01D 19 SETVBV EQU $E45C 20 XITVBV EQU $E462 21 MISSL0 EQU PDATA+$300 22 PLAYR0 EQU MISSL0+$100 23 PLAYR1 EQU PLAYR0+$100 24 PLAYR2 EQU PLAYR1+$100 25 PLAYR3 EQU PLAYR2+$100 26 STICK0 EQU $278 27 *ZERO PAGE EQUATES 28 VTEMP0 EQU $F0 29 VTEMP1 EQU $F1 30 POTMP0 EQU $F8 31 POTMP1 EQU $F9 32 * 33 ORG $4000 34 * 35 INIT 4000 A9FB 36 LDA #>DLIST 4002 8D3002 37 STA SDLSTL 4005 A940 38 LDA #KERNEL ; SET DISPLAY LIST INTERRUPT 400C 8D0002 41 STA VDSLST 400F A940 42 LDA #VBLANK ; SET VERTICAL BLANK 4016 A240 45 LDX #